package com.ljx.funchat.chat.service;

import com.ljx.funchat.chat.domain.entity.Room;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ljx.funchat.chat.domain.entity.RoomFriend;
import com.ljx.funchat.chat.domain.vo.req.GroupMemberPageReq;
import com.ljx.funchat.chat.domain.vo.resp.ChatRoomResp;
import com.ljx.funchat.chat.domain.vo.resp.GroupMemberPageResp;
import com.ljx.funchat.common.domain.vo.req.CursorPageBaseReq;
import com.ljx.funchat.common.domain.vo.resp.CursorPageBaseResp;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author LiJunXi
 * @since 2024-02-14
 */
public interface IRoomService {

    RoomFriend createFriendRoom(List<Long> asList, Integer type);

    CursorPageBaseResp<GroupMemberPageResp> getMemberPage(GroupMemberPageReq req);

    void disableRoomFriendByKey(String key);
}
